GType _gdk_paintable_get_type (void) G_GNUC_CONST;
-/* Implementation types */
-GType _gdk_window_impl_get_type (void) G_GNUC_CONST;
-
struct GdkAppLaunchContextPrivate
{
GdkDisplay *display;
return object_type;
}
-GType
-_gdk_window_impl_get_type (void)
-{
- return _gdk_window_impl_quartz_get_type ();
-}
-
static const gchar *
get_default_title (void)
{
private = (GdkWindowObject *)window;
- impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ impl = g_object_new (GDK_TYPE_WINDOW_IMPL_QUARTZ, NULL);
private->impl = (GdkDrawable *)impl;
draw_impl = GDK_DRAWABLE_IMPL_QUARTZ (impl);
draw_impl->wrapper = GDK_DRAWABLE (window);
return object_type;
}
-GType
-_gdk_window_impl_get_type (void)
-{
- return _gdk_window_impl_win32_get_type ();
-}
-
static void
gdk_window_impl_win32_init (GdkWindowImplWin32 *impl)
{
_gdk_root = g_object_new (GDK_TYPE_WINDOW, NULL);
private = (GdkWindowObject *)_gdk_root;
- private->impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ private->impl = g_object_new (GDK_TYPE_WINDOW_IMPL_WIN32, NULL);
private->impl_window = private;
private->visual = gdk_screen_get_system_visual (screen);
hparent = GDK_WINDOW_HWND (real_parent);
- impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ impl = g_object_new (GDK_TYPE_WINDOW_IMPL_WIN32, NULL);
private->impl = (GdkDrawable *)impl;
draw_impl = GDK_DRAWABLE_IMPL_WIN32 (impl);
draw_impl->wrapper = GDK_DRAWABLE (window);
window = g_object_new (GDK_TYPE_WINDOW, NULL);
private = (GdkWindowObject *)window;
private->visual = gdk_screen_get_system_visual (_gdk_screen);
- private->impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ private->impl = g_object_new (GDK_TYPE_WINDOW_IMPL_WIN32, NULL);
impl = GDK_WINDOW_IMPL_WIN32 (private->impl);
draw_impl = GDK_DRAWABLE_IMPL_WIN32 (private->impl);
draw_impl->wrapper = GDK_DRAWABLE (window);
G_DEFINE_TYPE (GdkWindowImplX11, gdk_window_impl_x11, GDK_TYPE_WINDOW_IMPL)
-GType
-_gdk_window_impl_get_type (void)
-{
- return gdk_window_impl_x11_get_type ();
-}
-
static void
gdk_window_impl_x11_init (GdkWindowImplX11 *impl)
{
window = screen_x11->root_window = g_object_new (GDK_TYPE_WINDOW, NULL);
- window->impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ window->impl = g_object_new (GDK_TYPE_WINDOW_IMPL_X11, NULL);
window->impl_window = window;
window->visual = gdk_screen_get_system_visual (screen);
xparent = GDK_WINDOW_XID (real_parent);
display_x11 = GDK_DISPLAY_X11 (GDK_SCREEN_DISPLAY (screen));
- impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ impl = g_object_new (GDK_TYPE_WINDOW_IMPL_X11, NULL);
window->impl = (GdkDrawable *)impl;
impl->wrapper = GDK_WINDOW (window);
window = g_object_new (GDK_TYPE_WINDOW, NULL);
- window->impl = g_object_new (_gdk_window_impl_get_type (), NULL);
+ window->impl = g_object_new (GDK_TYPE_WINDOW_IMPL_X11, NULL);
window->impl_window = window;
window->visual = gdk_x11_screen_lookup_visual (screen,
XVisualIDFromVisual (attrs.visual));